// 各种模块的加载
let express = require("express");
let indexRouter = require("./routes/index.js")
let app = express();

// 各种中间件的配置
app.use( express.static("./public") )

// 各种路由的注册
app.use("/", indexRouter);

// 逻辑错误处理中间件, next()中的错误提示消息会填充到err中
app.use((err,req,res,next)=>{
  res.send( "警告："+ err );
})

// 启动http服务
app.listen(3000,()=>{
  console.log("http服务已启动在3000");
})